#{extends 'mainStage.html' /}

#{set title:"Détail de candidature" /}
#{if candidat!=null}
<h1>D&eacute;tails de la candidature ${candidat.agent.fullname()} pour le stage #{if candidat.stage!=null}${candidat.stage.intitule}#{if candidat.stage.dateDeb != null} du ${candidat.stage.dateDeb.format('dd MMMM yyyy', 'fr')}#{/if}#{/if}
</h1>

#{if candidat.stage!=null}
<a href="@{Stages.detailStage(candidat.stage.id)}">Retour au stage</a>
#{/if}	

<div style="width:400px;">
	<p>
		<label>Nom :</label>
		${candidat.agent.nom}
	</p>
	<p>
		<label>Pr&eacute;nom :</label>
		${candidat.agent.prenom}
	</p>
	<p>
		<label>R&ocirc;le :</label>
		${candidat.role}
	</p>
	<p>
		<label>Grade :</label>
		${candidat.agent.grade}
	</p>
	<p>
		<label>CIS ou service :</label>
		${candidat.agent.cis}
	</p>
	#{if candidat.etatCandid.nom.equals("Validée")}
		<p style="background-color: green;">
	#{/if}
	#{elseif candidat.etatCandid.nom.equals("En attente autorisation") || candidat.etatCandid.nom.equals("En attente validation") || candidat.etatCandid.nom.equals("Liste d'attente")}
		<p style="background-color: white;">
	#{/elseif}
	#{elseif candidat.etatCandid.nom.equals("Annulée") || candidat.etatCandid.nom.equals("Refusée")}
		<p style="background-color: red;">
	#{/elseif}
	#{else}
		<p>
	#{/else}
		<label>&Eacute;tat de la candidature :</label>
		${candidat.etatCandid}
	</p>
	<p>
		<label>Stage :</label>
		#{if candidat.stage!=null}${candidat.stage.intitule}#{if candidat.stage.dateDeb != null} du ${candidat.stage.dateDeb.format('dd MMMM yyyy', 'fr')}#{/if}#{/if}
		#{else}
			${candidat.intitule}
		#{/else}
	</p>
	<p>
		<label>Lieu du stage :</label>
		#{if candidat.stage!=null}${candidat.stage.cis}#{/if}
		#{else}Stage non planifié#{/else}
	</p>
	<p>
		<label>Demande de logement :</label>
		#{if candidat.logement}
			Oui
		#{/if}
		#{else}
			Non
		#{/else}
	</p>
	<p>
		<label>Motivation :</label>
		#{if candidat.motivation.equals('')}
			-
		#{/if}
		#{else}
			${candidat.motivation}
		#{/else}
	</p>
	<p>
		<label>Disponibilité :</label>
		#{if !candidat.precisionDate.equals("")}
			${candidat.precisionDate}
		#{/if}
		#{else}
			-
		#{/else}
	</p>
	<p>
		<label>Candidature partielle : </label>
		#{if candidat.candidPartielle}
			Oui
			#{list items:candidat.examenUv, as:'uv'}
				<br/>
				${uv}
			#{/list}
		#{/if}
		#{else}
			Non
		#{/else}
	</p>
	#{if candidat.etatCandid.nom.equals("Annulée")}
		<div style="background-color: red;">
	#{/if}
	#{else}
		<div>
	#{/else}
		<p>
			<label>Annulée :</label>
			#{if candidat.etatCandid.nom.equals("Annulée")}
				Oui
			#{/if}
			#{else}
				Non
			#{/else}
		</p>
		<p>
			<label>Motif de l'annulation :</label>
			#{if candidat.motifAnnulation!=null && candidat.etatCandid.nom.equals("Annulée")}
				${candidat.motifAnnulation.motif}
			#{/if}
			#{else}
				-
			#{/else}
		</p>
	</div>
	#{if candidat.etatCandid.nom.equals("Refusée")}
		<div style="background-color: red;">
	#{/if}
	#{else}
		<div>
	#{/else}
		<p>
			<label>Refusée :</label>
			#{if candidat.etatCandid.nom.equals("Refusée")}
				Oui
			#{/if}
			#{else}
				Non
			#{/else}
		</p>
		<p>
			<label>Motif du refus :</label>
			#{if !candidat.motifRefus.equals("") && candidat.etatCandid.nom.equals("Refusée")}
				${candidat.motifRefus}
			#{/if}
			#{else}
				-
			#{/else}
		</p>
	</div>
	
</div>
#{/if}
#{else}
	Ce candidat n'existe pas...
#{/else}